<?php

//.............前台注册公共模型..............

class RegisterModel extends Model{
	
	public function register(){
//		通过post方式找到提交过来的用户名
		$uname = Q('post.uname');
//		第三个参数就是要运行的代码  第一次密码
		$password = Q('post.password');
//		p($password);
//		第三个参数就是要运行的代码 第二次密码
		$password1 = Q('post.password1');
//		p($password1);
//		判断两次输入的密码属否想等
		if($password != $password1){
			$this->error('两次输入的密码不相等');
		}
//		验证验证码是否正确
		$code = Q('post.code','','strtoupper');
		if($code != session('code')){
//			错误提示
			$this->error = '验证码错误';
//			返回假
			return false;
		}
//		检测用户名是否已经存在
		$data = $this->where(array('uname'=>$uname))->find();
//		如果用户名已经存在
		if($data){
//			提示
			$this->error = "用户名已经存在";
			return false;
		}
//		echo $_POST['password'];
//		echo "<br/>";
//			echo md5($_POST['password']);
//		p($data);
		$data = array(
			'uname'  =>  Q('post.uname'),
			'password'  =>  Q('post.password','','md5'),
		);
//		p($data);die;
		return  $this->add($data);
	}
	
	
	
}
